// views/index/aps/index.js
var util = require('../../../utils/util');
var BASE_URL = getApp().globalData.BASE_URL

Page({

  /**
   * 页面的初始数据
   */
  data: {
    current_page: '', //上拉加载更多当前页
    last_page: '', //上拉加载更多最后页
    showflag: false, //控制上拉加载更多的出现和隐藏,
    showfinish: false, //控制没有数据的出现和隐藏
    value: '',
    huodonglist: '',
    showloading: true,
    flag: true
  },

  /**
   * 生命周期函数--监听页面加载
   */
  onLoad: function (options) {
    var _this = this
    wx.request({
      url: `${BASE_URL}/headline/list_data.html?page=1&size=10&zhi=%E6%B4%BB%E5%8A%A8&type=xiaochengxv`,
      method: 'POST',
      header: {
        'Content-Type': 'application/json' //GET方式是这个
      },
      success(res) {
        console.log(res)
        res.data.list.forEach(function (item, index) {
          item.info=JSON.parse(item.info)
          if (item.other_info) {
            item.other_info = ''
          }
          var newDateTime = new Date().getTime()/1000
          item.shijian=util.formatTime(item.info.shijian)
          if( Math.floor(newDateTime)>item.shijian){
            item.falg=false
          }else{
            item.falg=true
          }
          console.log(newDateTime,item.shijian)
        })
        _this.setData({
          huodonglist: res.data.list,
           current_page: 1,
           last_page: res.data.last_page,
          showloading: false
        })
      }
    })

  },

  /**
   * 生命周期函数--监听页面初次渲染完成
   */
  onReady: function () {

  },
  toLogin: function () {
    wx.navigateTo({
      url: `/views/login/index`
    })
  },
  onChange(e) {
    this.setData({
      value: e.detail,
    });
    console.log(this.data.value)
  },
  /**
   * 生命周期函数--监听页面显示
   */
  onShow: function () {
    if (util.iflogin()) {
      var userinfo = wx.getStorageSync("USER")
      console.log(userinfo)
      this.setData({
        flag: false
      })
    }
  },

  /**
   * 生命周期函数--监听页面隐藏
   */
  onHide: function () {

  },

  /**
   * 生命周期函数--监听页面卸载
   */
  onUnload: function () {

  },

  /**
   * 页面相关事件处理函数--监听用户下拉动作
   */
  onPullDownRefresh: function () {

  },

  /**
   * 页面上拉触底事件的处理函数
   */
  onReachBottom: util.throttle(function () {
      var _this = this
      if (_this.data.current_page !== _this.data.last_page) {
        _this.setData({
          current_page: _this.data.current_page + 1,
          showflag: true,
          showfinish: false,
        })
      } else {
        _this.setData({
          showflag: false,
          showfinish: true,
        })
      }
      if (_this.data.showflag) {
        setTimeout(function () {
          wx.request({
            url: `${BASE_URL}/headline/list_data.html?page=${_this.data.current_page}&size=10&zhi=%E6%B4%BB%E5%8A%A8&type=xiaochengxv`,
            header: {
              'Content-Type': 'application/json', //GET方式是这个
            },
            method: "POST",
            success(res) {
              res.data.list.forEach(function (item, index) {
                item.info=JSON.parse(item.info)
                if (item.other_info) {
                  item.other_info = ''
                }
                var newDateTime = new Date().getTime()/1000
                item.shijian=util.formatTime(item.info.shijian)
                if( Math.floor(newDateTime)>item.shijian){
                  item.falg=false
                }else{
                  item.falg=true
                  _this.setData({
                    huodonglist: _this.data.huodonglist.concat(item),
                  })
                }
              })
              _this.setData({
                showflag: false,
              })
            }
          })
        }, 500)
      }
    },
    2000),

  /**
   * 用户点击右上角分享
   */
  onShareAppMessage: function () {

  },
  //跳转文章详情页
  articleDetail: function (e) {
    var id = e.currentTarget.dataset.id
    wx.navigateTo({
      url: `/views/huodongdetail/index?id=${id}`
    })
  },
})